//
//  ExploreMapViewViewController.h
//  Portable Traffic Signal Assistor
//
//  Created by Hao Xu on 5/31/12.
//  Copyright (c) 2012 TTU. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
#import "MapPoint.h"
#import "SignalAnnotationView.h"
#import "PropertyReadingWritingClass.h"
#import "Agency.h"
#import "SubSystem.h"
#import "TimingPattern.h"
#import "Signal.h"
#import "XMLParser.h"
#import "SignalDetailViewController.h"


@interface ExploreMapViewViewController : UIViewController<CLLocationManagerDelegate,MKMapViewDelegate,UITextFieldDelegate> 
{
    CLLocationManager *locationManager;
}
@property (retain, nonatomic) IBOutlet MKMapView *mapView;
@property (retain,nonatomic) Agency *agency;
@property (retain,nonatomic) SubSystem *subSystem;
@property (retain,nonatomic) TimingPattern *timingPattern;
@property (retain,nonatomic) NSArray *signalList;
- (id)initWithNibNameAndTimingPattern:(NSString *)nibNameOrNil timingPattern:(TimingPattern*)timingPattern agency:(Agency*)agency subSystem:(SubSystem*)subSystem  bundle:(NSBundle *)nibBundleOrNil;

@end
